package cara.tp1.server;

import cara.tp1.server.domain.Livre;
import cara.tp1.server.domain.Personne;

import javax.jws.WebService;
import java.util.List;

/**
 * User: Simon BILLIAU
 * Date: 27/01/2014
 */

@WebService
public interface Bibliothecaire {

   public void ajouterLivre(Livre livre);

    public void supprimerLivre(Livre livre);

    public List<Livre> consulterLivreParAuteur(String auteur);

    public List<Livre> consulterLivreParTitre(String titre);

    public List<Livre> consulterLivreParAuteurEtTitre(String auteur,String titre);

    public List<Personne> consulterPersonnes();

    public void supprimerPersonne(Personne personne);

    public void ajouterPersonne(Personne personne);

}
